package org.mall.modules.promotion.service;

import org.mall.modules.pojo.promotion.bo.PromotionActivityBO;
import org.mall.modules.pojo.promotion.bo.PromotionActivityPageBO;
import org.mall.modules.pojo.promotion.dto.PromotionActivityPageDTO;

import java.util.Collection;
import java.util.List;

public interface PromotionActivityService {

    List<PromotionActivityBO> getPromotionActivityListBySpuId(Long spuId,
                                                              Collection<Integer> activityStatuses);

    List<PromotionActivityBO> getPromotionActivityListBySpuIds(Collection<Long> spuIds,
                                                               Collection<Integer> activityStatuses);

    PromotionActivityPageBO getPromotionActivityPage(PromotionActivityPageDTO promotionActivityPageDTO);

}
